﻿/***
Global Styles for Professional 4.0 Application
------------------------------------------------
Organized into the different styleable modules
***/

/***
//----------------------------------------------
// MODULE
// ***************
// Complex Content
// ***************
//----------------------------------------------
***/

/***
//----------------------------------------------
// Tab Menu
// Provides font styling for the tabs
//----------------------------------------------
***/
.complexcontent_tabmenu_tab_title_up
{
	fontFamily:"Arial_14pt_st";
	fontSize:14;
}

.complexcontent_tabmenu_tab_title_over
{
	fontFamily:"Arial_14pt_st";
	fontSize:14;
}

.complexcontent_tabmenu_tab_title_down
{
	fontFamily:"Arial Bold_14pt_st";
	fontSize:14;
}

.complexcontent_tabmenu_tab_title_selected
{
	fontFamily:"Arial Bold_14pt_st";
	fontSize:14;
}

.complexcontent_tabmenu_tab_title_disabled
{
	fontFamily:"Arial_14pt_st";
	fontSize:14;
}

/***
//----------------------------------------------
// Breadcrumbs
// Provides category label styling
//----------------------------------------------
***/
.complexcontent_tab_breadcrumb_category_up
{
	fontFamily:"Arial Bold_14pt_st";
	fontSize:14;
	color:#666666;
}

.complexcontent_tab_breadcrumb_category_over
{
	fontFamily:"Arial Bold_14pt_st";
	fontSize:14;
	color:#666666;
}

.complexcontent_tab_breadcrumb_category_down
{
	fontFamily:"Arial Bold_14pt_st";
	fontSize:14;
	color:#666666;
}

.complexcontent_tab_breadcrumb_category_selected
{
	fontFamily:"Arial Bold_14pt_st";
	fontSize:14;
	color:#666666;
}

.complexcontent_tab_breadcrumb_category_disabled
{
	fontFamily:"Arial Bold_14pt_st";
	fontSize:14;
	color:#666666;
}

/***
//----------------------------------------------
// Playlist container
// Provides outer and item padding styling of the 
// items container in the playlist view
//----------------------------------------------
***/
.complexcontent_playlist_list_items
{
	paddingTop:2;
	paddingRight:3;
	paddingBottom:2;
	paddingLeft:3;
	itemPadding:0;
}

.complexcontent_playlist_simple_items
{
	paddingTop:15;
	paddingRight:15;
	paddingBottom:10;
	paddingLeft:15;
	itemPadding:8;
}

/***
//----------------------------------------------
// Provides text styling for simple category items
//----------------------------------------------
***/
.complexcontent_item_simple_category_title_up
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_simple_category_title_over
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_simple_category_title_down
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_simple_category_title_disabled
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_simple_category_title_selected
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

/***
//----------------------------------------------
// Provides text styling for list category items
//----------------------------------------------
***/
.complexcontent_item_list_category_title_up
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_list_category_title_over
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_list_category_title_down
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_list_category_title_disabled
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_list_category_title_selected
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

/***
//----------------------------------------------
// Provides text styling for simple media items
//----------------------------------------------
***/
.complexcontent_item_simple_media_title_up
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_simple_media_title_over
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_simple_media_title_down
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_simple_media_title_disabled
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_simple_media_title_selected
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_simple_media_date_up
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_simple_media_date_over
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_simple_media_date_down
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_simple_media_date_disabled
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_simple_media_date_selected
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

/***
//----------------------------------------------
// Provides text styling for list category items
//----------------------------------------------
***/
.complexcontent_item_list_media_title_up
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_list_media_title_over
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_list_media_title_down
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_list_media_title_disabled
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_list_media_title_selected
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#f7740a;
}

.complexcontent_item_list_media_description_up
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_list_media_description_over
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_list_media_description_down
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_list_media_description_disabled
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_list_media_description_selected
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

/***
//----------------------------------------------
// Provides text styling for detail item view
//----------------------------------------------
***/
.complexcontent_item_detail_title
{
	fontFamily:"Arial Bold_15pt_st";
	fontSize:15;
	color:#666666;
}

.complexcontent_item_detail_description
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_detail_added
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_detail_chapters_header
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_detail_chapter_title
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_item_detail_chapter_time
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#666666;
}

.complexcontent_item_detail_back_up
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.complexcontent_item_detail_back_over
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.complexcontent_item_detail_back_down
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.complexcontent_item_detail_back_disabled
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.complexcontent_item_detail_back_selected
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#ffffff;
}

/***
//----------------------------------------------
// Provides overall padding as well as text 
// styling for paginators
//----------------------------------------------
***/
.complexcontent_paginator
{
	paddingTop:6;
	paddingRight:10;
	paddingBottom:9;
	paddingLeft:10;
	align:right;
}

.complexcontent_paginator_page_up
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_paginator_page_over
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_paginator_page_down
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_paginator_page_disabled
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_paginator_page_selected
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_paginator_input
{
	paddingLeft:5;
	paddingRight:5;
}

.complexcontent_paginator_input_text
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
}

.complexcontent_paginator_totalpages
{
	paddingLeft:0;
}

.complexcontent_paginator_totalpages_of
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#b9b9b9;
}

.complexcontent_paginator_totalpages_pages
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

/***
//----------------------------------------------
// Provides overall padding as well as text 
// styling for the search tab
//----------------------------------------------
***/

.complexcontent_search_list_items
{
	paddingTop:2;
	paddingRight:3;
	paddingBottom:2;
	paddingLeft:3;
	itemPadding:0;
}

.complexcontent_search_simple_items
{
	paddingTop:20;
	paddingRight:15;
	paddingBottom:20;
	paddingLeft:15;
	itemPadding:8;
}

.complexcontent_search_header_result
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#000000;
}

.complexcontent_search_header_inputfield
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#000000;
}

.complexcontent_search_header_button_up
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.complexcontent_search_header_button_over
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.complexcontent_search_header_button_down
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.complexcontent_search_header_button_selected
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.complexcontent_search_header_button_disabled
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

/***
//----------------------------------------------
// Provides overall padding as well as text 
// styling for the product tab
//----------------------------------------------
***/
.complexcontent_product_items
{
	paddingTop:8;
	paddingRight:8;
	paddingBottom:8;
	paddingLeft:8;
	itemPadding:2;
}

.complexcontent_products_header
{
	paddingTop:3;
	paddingBottom:3;
	paddingLeft:3;
	paddingRight:3;
}

.complexcontent_products_header_label
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#cccccc;
}

.complexcontent_product_title
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#000000;
}

.complexcontent_product_link_up
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.complexcontent_product_link_over
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.complexcontent_product_link_down
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.complexcontent_product_link_selected
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.complexcontent_product_link_disabled
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}


/***
//----------------------------------------------
// MODULE
// ***************
// Media Player
// ***************
//----------------------------------------------
***/

/***
//----------------------------------------------
// Styling for the media player
//----------------------------------------------
***/
.mediaplayer_media_title
{
	fontFamily:"Arial";
	fontWeight:bold;
	fontSize:15;
	color:#ffffff;
}

.mediaplayer_controlbar_timedisplay
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#000000;
}

/***
//----------------------------------------------
// Styling for the share panel
//----------------------------------------------
***/
.mediaplayer_share_panel_header
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.mediaplayer_share_panel_embed_size
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#cccccc;
}

.mediaplayer_share_panel_inputfield
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.mediaplayer_share_panel_inputfield_header
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#999999;
}

.mediaplayer_share_panel_tip_friend_status
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.mediaplayer_label_button_up
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.mediaplayer_label_button_over
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.mediaplayer_label_button_down
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.mediaplayer_label_button_selected
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.mediaplayer_label_button_disabled
{
	fontFamily:"Arial Bold_11pt_st";
	fontSize:11;
	color:#ffffff;
}

/***
//----------------------------------------------
// Styling for the featured media overlay
//----------------------------------------------
***/
.mediaplayer_featuredmedia_title
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#ffffff;
}

.mediaplayer_featuredmedia_replay_up
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_featuredmedia_replay_over
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_featuredmedia_replay_down
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_featuredmedia_replay_selected
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_featuredmedia_replay_disabled
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_featuredmedia_share_up
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_featuredmedia_share_over
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_featuredmedia_share_down
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_featuredmedia_share_selected
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_featuredmedia_share_disabled
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_featuredmedia_item_title
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#ffffff;
}

/***
//----------------------------------------------
// Styling for the catalog overlays
//----------------------------------------------
***/
.mediaplayer_catalog_title
{
	fontFamily:"Arial_11pt_st";
	fontSize:11;
	color:#ffffff;
}

/***
//----------------------------------------------
// Styling for the search overlay
//----------------------------------------------
***/
.mediaplayer_search_header_inputfield
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_search_header_button_up
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_search_header_button_over
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_search_header_button_down
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_search_header_button_selected
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

.mediaplayer_search_header_button_disabled
{
	fontFamily:"Arial_10pt_st";
	fontSize:10;
	color:#ffffff;
}

/***
//----------------------------------------------
// MODULE
// ***************
// Media Info
// ***************
//----------------------------------------------
***/

/***
//----------------------------------------------
// Provides text styling for the title
//----------------------------------------------
***/
.mediainfo_title
{
	fontFamily:"Arial Bold_14pt_st";
	fontSize:14;
}